home *** CD-ROM | disk | FTP | other *** search
/ Products & Services for NeXT / Products & Services for NeXT.iso / AlembicDemo.app / ScriptWriter / CommandGroups / PostScript.cmdgrp (.txt) < prev    next >
Encoding:
NeXT TypedStream Data  |  1993-07-19  |  196.2 KB  |  1,130 lines

  1. typedstream
  2. CommandGroup
  3. Object
  4. PostScript
  5. [22@]
  6. Command
  7. NXImage
  8. NXBitmapImageRep
  9. NXImageRep
  10. iisssss00
  11. [576c]UUUUUUUUUUU@
  12. UUUUUUUUUUX
  13. NXCachedImageRep
  14. iiiiii00
  15. [4608c]doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  16. B/1/w
  17. TO1/e_
  18. Uoeofoe
  19. Voeofo
  20. Wowogov
  21. foeofof
  22. foeoVof
  23. VoUofo
  24. gogof
  25. VoUoVoUoVoUo
  26. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  27. )communicate with PostScript Window Server
  28. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  29. \margl40
  30. \margr40
  31. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 pft
  32. \b0  is a simple program for communicating with the PostScript Window Server. pft first forms a connection to a Window Server. It then sends characters typed by the user to the Window Server, and it prints out data received from the Window Server. Use Control-D to generate an end-offile, which will cause pft to exit.\
  33. At startup time, pft looks for the file ~/.pftrc. If it exists, it sends its contents to the Window Server after the connection to the server is made. This is a convenient place to define utility procs.\
  34. Normally, special definitions of =, == and pstack are downloaded at startup time to ensure their results are flushed back to pft for immediate display. The -r option causes pft to skip these redefinitions.
  35. CommandOption
  36. -NXHost
  37. T{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  38. \margl40
  39. \margr40
  40. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Directs pft to connect to the Window Server running on the machine hostname. If this option isn't used, the local Window Server is assumed. The option -host is equivalent
  41. CommandArgument
  42. hostname
  43. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  44. \margl40
  45. \margr40
  46. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The name of the host to connect to the Window Server on
  47. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  48. \margl40
  49. \margr40
  50. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Causes the contents of file to be executed using the PostScript run operator. The main difference between -run and -f is that the run operator will stop executing the file after the first PostScript error is encountered, whereas under -f, execution of the file continues after errors (just as if you had types the contents in by hand)
  51. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  52. \margl40
  53. \margr40
  54. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The file to be executed using the PostScript run operator
  55. 0{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  56. \margl40
  57. \margr40
  58. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Causes the contents of file to be sent to the Window Server before user input is accepted. Note that file must be an absolute pathname
  59. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  60. \margl40
  61. \margr40
  62. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The file to be sent to the Window Server before user input is accepted
  63. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  64. \margl40
  65. \margr40
  66. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Causes pft to exit after a file specified with -f is sent to the Window Server
  67. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  68. \margl40
  69. \margr40
  70. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Supresses the use of ~/.pftrc
  71. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  72. \margl40
  73. \margr40
  74. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Suppresses loading new diefinitions for =, ==, and pstack
  75. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  76. \margl40
  77. \margr40
  78. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Creates a secure DPS context, disallowing file writing
  79.     -NXPSName
  80. n{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  81. \margl40
  82. \margr40
  83. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Sets the string that 
  84. \b pft
  85. \b0  uses to find the Window Server that it will connect to. This is the name that the Window Server used to register itself with the Network Message Server (nmserver)
  86. string
  87. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  88. \margl40
  89. \margr40
  90. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The string that pft will use to find the Window Server
  91. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  92. B/1/w
  93. TO1/e_
  94. Uoeofoe
  95. Voeofo
  96. Wowogov
  97. foeofof
  98. foeoVof
  99. VoUofo
  100. gogof
  101. VoUoVoUoVoUo
  102. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  103. UUUUUUUUUUU@
  104. UUUUUUUUUUX
  105. prebuild
  106. ABuild PostScript prebuilt font file from bitmap description files
  107. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  108. \margl40
  109. \margr40
  110. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 prebuild
  111. \b0  is used to build a binary file format known as the prebuilt file for use by the NextStep(tm) Window Server. It takes as input a number of standard Adobe Bitmap Description format files and produces a much more compact binary representation of the bits in those files. The Bitmap Distribution Format files provided as input to prebuild must be given in order from smallest to largest. In Display PostScript, every face of every font is defined by a PostScript program (see the PostScript(R) Language Reference Manual for more details on how to create a PostScript font). In order for the NextStep system to use a font, the font creator must provide the PostScript language file defining the outlines of the characters of the font, and an Adobe Font Metrics file describing separately the widths of those characters. To allow the window server to see this new font, the outline and afm files for it must be placed in the appropriate subdirectories one of the three standard Fonts directories: /NextLibrary/Fonts, /LocalLibrary/Fonts, or ~/Library/Fonts. Below each of these three directories there are three subdirectories: outline, to contain the PostScript-language outline fonts definitions; afm, to contain the afm files; and bitmap, to contain the files output by prebuild. prebuild outputs a file in the current directory whose name is the name of the font followed by the suffix indicating the byte sex of the file (.bepf for big-endian files, and .lepf for little-endian files). This file should be placed in the bitmap subdirectory of the appropriate Fonts directory. By convention, the BDF files used as input to prebuild may be kept in a fourth subdirectory of Fonts, called bitmapSources; however, this is not required by prebuild.
  112. fontname
  113. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  114. \margl40
  115. \margr40
  116. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The font name
  117. fonttype
  118. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  119. \margl40
  120. \margr40
  121. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The font type
  122. fontuniqueid
  123. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  124. \margl40
  125. \margr40
  126. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The font's unique id
  127. fontcharactersetname
  128. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  129. \margl40
  130. \margr40
  131. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The font's character set name
  132. bdffile
  133. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  134. \margl40
  135. \margr40
  136. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The bdf file(s) to produce
  137.     /usr/bin/
  138. UUUUUUUUUUU@
  139. UUUUUUUUUUX
  140. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  141. B/1/w
  142. TO1/e_
  143. Uoeofoe
  144. Voeofo
  145. Wowogov
  146. foeofof
  147. foeoVof
  148. VoUofo
  149. gogof
  150. VoUoVoUoVoUo
  151. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  152. ps4014
  153. 3convert a Tektronix 4014 files to POSTSCRIPT format
  154. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  155. \margl40
  156. \margr40
  157. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 ps4014
  158. \b0  reads in a Tektronix 4014-format file and converts it to POSTSCRIPT format for printing on a POSTSCRIPT printer. If no file is specified, the standard input is used. The resulting POSTSCRIPT file may be directed to the standard output or to a named file.
  159. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  160. \margl40
  161. \margr40
  162. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Causes the POSTSCRIPT file to be written to the named file rather than the standard output
  163. outfile
  164. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  165. \margl40
  166. \margr40
  167. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The file to write the PostScript to
  168. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  169. \margl40
  170. \margr40
  171. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Specifies the location on the printed page of the bottom, left corner of the converted raster image. The values left and bottom are the distances (in inches) from the bottom, left corner of the printed page to the bottom, left corner of the image
  172. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  173. \margl40
  174. \margr40
  175. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The location of the left corner of the converted raster image
  176. bottom
  177. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  178. \margl40
  179. \margr40
  180. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The location of the bottom corner of the converted raster image
  181. G{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  182. \margl40
  183. \margr40
  184. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Specifies the size of the converted raster image on the printed page. Width and height are the dimensions (in inches) of the resulting image on the printed page
  185. width
  186. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  187. \margl40
  188. \margr40
  189. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The width of the converted raster in inches
  190. height
  191. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  192. \margl40
  193. \margr40
  194. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The height of the converted raster in inches
  195. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  196. \margl40
  197. \margr40
  198. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Allows you to scale the image without distort
  199. ing its shape. Width specifies the width, in inches, of the resulting image on the printed page. The height of the image is computed to maintain the same ratio of height to width on the output image as on the input rasterformat file
  200. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  201. \margl40
  202. \margr40
  203. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The width in inches of the resulting image
  204. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  205. \margl40
  206. \margr40
  207. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Rotates the image 90 degrees on the page for portrait orientation. The default is landscape orientation
  208. q{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  209. \margl40
  210. \margr40
  211. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Causes an carriage return to move the pen position to the left margin but not down to the next line. By default, a carriage return command moves the pen down to the next line and over to the left margin
  212. g{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  213. \margl40
  214. \margr40
  215. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Causes line feed to move the pen position down to the next line but not left to the left margin. By default, a line feed command moves the pen down to the next line and over to the left margin
  216. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  217. \margl40
  218. \margr40
  219. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Enables the "Margin 2" mode for the 4014
  220. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  221. \margl40
  222. \margr40
  223. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The input Tektronix file to convert
  224. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  225. B/1/w
  226. TO1/e_
  227. Uoeofoe
  228. Voeofo
  229. Wowogov
  230. foeofof
  231. foeoVof
  232. VoUofo
  233. gogof
  234. VoUoVoUoVoUo
  235. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  236. UUUUUUUUUUU@
  237. UUUUUUUUUUX
  238. ps630
  239. 3convert Diablo 630 print files to POSTSCRIPT format
  240. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  241. \margl40
  242. \margr40
  243. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 ps630
  244. \b0  reads in files (Diablo 630 format print files) and converts them to POSTSCRIPT format for printing on a POSTSCRIPT printer. If no files are specified, the standard input is used. By default, the POSTSCRIPT program is sent to the standard output. ps630 can convert nroff files generated with the -Txerox switch. Typewheel emulation information may be specified as options. Font specifications (for bold and regular) are POSTSCRIPT font names (e.g., Times-Roman, Times-Bold, Courier-Bold, Courier-BoldOblique). 10, 12, or 15 characters per inch may be selected.
  245. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  246. \margl40
  247. \margr40
  248. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Sets the font to be used for normal printing. The default is Courier
  249. bodyfont
  250. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  251. \margl40
  252. \margr40
  253. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The font to be used for normal printing
  254. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  255. \margl40
  256. \margr40
  257. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Sets the font to be used for boldface. The default is Courier-Bold
  258. boldfont
  259. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  260. \margl40
  261. \margr40
  262. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The font to be used for boldface
  263. T{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  264. \margl40
  265. \margr40
  266. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Selects type size for printing (both the regular and bold fonts are scaled to this size). Pitch is in characters per inch and must be one of 10, 12, or 15. The default is 12
  267. pitch
  268. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  269. \margl40
  270. \margr40
  271. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The type size for printing
  272. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  273. \margl40
  274. \margr40
  275. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Causes the POSTSCRIPT file to be written to the named file rather than the standard output
  276. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  277. \margl40
  278. \margr40
  279. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The file to write the PostScript to
  280. files
  281. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  282. \margl40
  283. \margr40
  284. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The Diablo print file(s) to convert
  285. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  286. B/1/w
  287. TO1/e_
  288. Uoeofoe
  289. Voeofo
  290. Wowogov
  291. foeofof
  292. foeoVof
  293. VoUofo
  294. gogof
  295. VoUoVoUoVoUo
  296. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  297. UUUUUUUUUUU@
  298. UUUUUUUUUUX
  299. 2TRANSCRIPT spooler filters for POSTSCRIPT printers
  300. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  301. \margl40
  302. \margr40
  303. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 These are the low-level TRANSCRIPT interface filters for use by the 4.2BSD line printer spooling system through the printer description file /etc/printcap. The ps?f entries are all links to the psint.sh shell script. This script uses argv[0] (the name it was invoked under) to determine which action to take. The options are as specified in the 4.2BSD Line Printer Spooler Manual. This shell script reads a printer-specific shell script named .options in the current working directory (the spooling directory) which may do additional printer-specific processing. The .options script is often used to redefine the values of some environment variables which regulate page-reversal, how to print banner pages, etc. See below. The psof entry is responsible for formatting a banner break page. It exec's the psbanner filter which leaves the banner page in a file named ``.banner'' for pscomm to print. The program pscomm is the lowest level filter. It manages communication with the printer, error handling, status reporting, etc. It distinguishes between text files and POSTSCRIPT print files. If the input to pscomm does not begin with the POSTSCRIPT magic number -the first two characters being ``%!'' -pscomm will invoke pstext to format the file in the POSTSCRIPT language, then list it to the printer. If the first bytes of the input file are ``%!PSAdobe-'', and if the printer options so specify, pscomm will also page-reverse the file (with the psrv filter) before printing. All other ``formatting'' filters run pscomm at the far end of a pipeline, the nearer end doing translation to POSTSCRIPT only. psgf, psnf, and pstf, are the filters for plot(5), ditroff(1), and troff(1) respectively. The psif filter will also accept any POSTSCRIPT print file, such as those generated by Scribe. Other filter entries, such as those for TeX DVI files, cifplot, and raw raster data are not available in the TRANSCRIPT package, although they may be available from other sources. The default action for these filter types is to execute psbad, a script which prints and logs an error message that the translation filter is not available. The translation filters are usually invoked by giving an option to lpr(1). It is not correct to invoke the interface filters directly. More flexibility in format conversion may be achieved by invoking the appropriate translator directly, rather than specifying an lpr option. psint.sh environment variables. There are a number of environment variables used by the spooler filters. These are listed below. The psint.sh script sets the initial value for each, and the .options file can be used to change the value for a particular printer. Note that Bourne shell syntax must be used in both psint.sh and the .options file. Many of the variables take a number value, and specify whether an action should take place or not; 1 means do the action, and 0 means don't do it.
  304. /usr/lib/transcript/
  305. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  306. B/1/w
  307. TO1/e_
  308. Uoeofoe
  309. Voeofo
  310. Wowogov
  311. foeofof
  312. foeoVof
  313. VoUofo
  314. gogof
  315. VoUoVoUoVoUo
  316. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  317. UUUUUUUUUUU@
  318. UUUUUUUUUUX
  319. psbad
  320. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  321. \margl40
  322. \margr40
  323. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 These are the low-level TRANSCRIPT interface filters for use by the 4.2BSD line printer spooling system through the printer description file /etc/printcap. The ps?f entries are all links to the psint.sh shell script. This script uses argv[0] (the name it was invoked under) to determine which action to take. The options are as specified in the 4.2BSD Line Printer Spooler Manual. This shell script reads a printer-specific shell script named .options in the current working directory (the spooling directory) which may do additional printer-specific processing. The .options script is often used to redefine the values of some environment variables which regulate page-reversal, how to print banner pages, etc. See below. The psof entry is responsible for formatting a banner break page. It exec's the psbanner filter which leaves the banner page in a file named ``.banner'' for pscomm to print. The program pscomm is the lowest level filter. It manages communication with the printer, error handling, status reporting, etc. It distinguishes between text files and POSTSCRIPT print files. If the input to pscomm does not begin with the POSTSCRIPT magic number -the first two characters being ``%!'' -pscomm will invoke pstext to format the file in the POSTSCRIPT language, then list it to the printer. If the first bytes of the input file are ``%!PSAdobe-'', and if the printer options so specify, pscomm will also page-reverse the file (with the psrv filter) before printing. All other ``formatting'' filters run pscomm at the far end of a pipeline, the nearer end doing translation to POSTSCRIPT only. psgf, psnf, and pstf, are the filters for plot(5), ditroff(1), and troff(1) respectively. The psif filter will also accept any POSTSCRIPT print file, such as those generated by Scribe. Other filter entries, such as those for TeX DVI files, cifplot, and raw raster data are not available in the TRANSCRIPT package, although they may be available from other sources. The default action for these filter types is to execute psbad, a script which prints and logs an error message that the translation filter is not available. The translation filters are usually invoked by giving an option to lpr(1). It is not correct to invoke the interface filters directly. More flexibility in format conversion may be achieved by invoking the appropriate translator directly, rather than specifying an lpr option. psint.sh environment variables. There are a number of environment variables used by the spooler filters. These are listed below. The psint.sh script sets the initial value for each, and the .options file can be used to change the value for a particular printer. Note that Bourne shell syntax must be used in both psint.sh and the .options file. Many of the variables take a number value, and specify whether an action should take place or not; 1 means do the action, and 0 means don't do it.
  324. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  325. B/1/w
  326. TO1/e_
  327. Uoeofoe
  328. Voeofo
  329. Wowogov
  330. foeofof
  331. foeoVof
  332. VoUofo
  333. gogof
  334. VoUoVoUoVoUo
  335. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  336. UUUUUUUUUUU@
  337. UUUUUUUUUUX
  338. psbanner
  339. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  340. B/1/w
  341. TO1/e_
  342. Uoeofoe
  343. Voeofo
  344. Wowogov
  345. foeofof
  346. foeoVof
  347. VoUofo
  348. gogof
  349. VoUoVoUoVoUo
  350. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  351. UUUUUUUUUUU@
  352. UUUUUUUUUUX
  353. pscat
  354. (convert C/A/T files to POSTSCRIPT format
  355. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  356. \margl40
  357. \margr40
  358. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b\i0\ulnone\fs24\fc0\cf0 pscat
  359. \b0  converts C/A/T format file (i.e., as produced by the original [o]troff(1)), to POSTSCRIPT format on the standard output. If no file argument is given, the standard input is used. The average user will probably be happy using ptroff(1), but explicit use of pscat gives more control. Page offset distances and the page length are specified by giving a fixed-point real number optionally followed by a units measure. For example, 1in means one inch, 15mm means fifteen millimeters. If no units are indicated, points (72 to the inch) are used.
  360. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  361. \margl40
  362. \margr40
  363. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Specifies a font correspondence table for use by the converter. (The default is usually Times.ct where the mounted fonts are: R=Times-Roman, I=Times-Italic, B=Times-Bold, and S=Symbol. Note that troff should be invoked with an appropriate -F switch and explicit ``.fp'' commands.)
  364.     fonttable
  365. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  366. \margl40
  367. \margr40
  368. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The font correspondence table
  369. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  370. \margl40
  371. \margr40
  372. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Specifies a file to be incorporated as the POSTSCRIPT prologue, otherwise the default prologue will be used (see below)
  373. prologuefile
  374. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  375. \margl40
  376. \margr40
  377. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The file to be used as the PostScript prologue
  378. +{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  379. \margl40
  380. \margr40
  381. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Specifies the page length to use when splitting the C/A/T file into POSTSCRIPT pages. The default is 11in. Units are described above
  382. pagelength
  383. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  384. \margl40
  385. \margr40
  386. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The page length to be used
  387. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  388. \margl40
  389. \margr40
  390. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Moves the output xoffset to the right on the paper. The default is 0. Units are described above
  391. xoffset
  392. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  393. \margl40
  394. \margr40
  395. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The amount to move the output right on the paper
  396. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  397. \margl40
  398. \margr40
  399. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Moves the output yoffset downward on the paper. The default is 0. Different versions of troff have different notions of where the top edge of the paper really is, so careful setting of the -y switch may be necessary. Units are described above
  400. yoffset
  401. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  402. \margl40
  403. \margr40
  404. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The amount to move the output down on the paper
  405. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  406. \margl40
  407. \margr40
  408. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The C/A/T file(s) to convert
  409. UUUUUUUUUUU@
  410. UUUUUUUUUUX
  411. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  412. B/1/w
  413. TO1/e_
  414. Uoeofoe
  415. Voeofo
  416. Wowogov
  417. foeofof
  418. foeoVof
  419. VoUofo
  420. gogof
  421. VoUoVoUoVoUo
  422. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  423. pscatmap
  424. *build ptroff width tables POSTSCRIPT fonts
  425. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  426. \margl40
  427. \margr40
  428. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 pscatmap
  429. \b0  builds correspondence tables and width tables so that documents produced with original [o]troff(1) can be translated into POSTSCRIPT programs by pscat. pscatmap parses a human-readable mapping table and generates five output files a family.ct file, containing the character correspondence table for pscat, and four ft?? files, to be used as troff width tables. On 4.2bsd systems, these files are C programs (ftxx.c) to be compiled into widths tables. On System V systems, these files are the binary width tables themselves. The structure of the .map files is relatively easy to understand. If you want to create your own, the best thing to do is use an existing one as a template. Lines that begin with ``%'' are comments. Blank (empty) lines are ignored. Lines beginning with ``@'' are command lines.
  430. mapfile
  431. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  432. \margl40
  433. \margr40
  434. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The mapping file to use
  435. /usr/lib/transcript/troff.font/
  436. UUUUUUUUUUU@
  437. UUUUUUUUUUX
  438. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  439. B/1/w
  440. TO1/e_
  441. Uoeofoe
  442. Voeofo
  443. Wowogov
  444. foeofof
  445. foeoVof
  446. VoUofo
  447. gogof
  448. VoUoVoUoVoUo
  449. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  450. pscomm
  451. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  452. B/1/w
  453. TO1/e_
  454. Uoeofoe
  455. Voeofo
  456. Wowogov
  457. foeofof
  458. foeoVof
  459. VoUofo
  460. gogof
  461. VoUoVoUoVoUo
  462. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  463. UUUUUUUUUUU@
  464. UUUUUUUUUUX
  465. psdit
  466. 8convert ditroff intermediate format to POSTSCRIPT format
  467. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  468. \margl40
  469. \margr40
  470. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 psdit
  471. \b0  translates a file created by device-independent [di]troff(1) to POSTSCRIPT format for printing on a POSTSCRIPT printer. If no file is mentioned, the standard input is used. The POSTSCRIPT file is sent to the standard output.
  472. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  473. \margl40
  474. \margr40
  475. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Take font information from fontdir instead of the default
  476. fontdir
  477. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  478. \margl40
  479. \margr40
  480. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The directory to take font information from
  481. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  482. \margl40
  483. \margr40
  484. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Use the contents of prologue instead of the default POSTSCRIPT prologue
  485. prologue
  486. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  487. \margl40
  488. \margr40
  489. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The prologue to use instead of the default PostScript prologue
  490. i{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  491. \margl40
  492. \margr40
  493. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 Prints pages whose numbers are given in the comma separated list. The list contains single numbers N and ranges N1-N2. A missing N1 means the lowest-numbered page, a missing N2 means the highest
  494. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  495. \margl40
  496. \margr40
  497. \f0\b0\i0\ulnone\ql\fs24\fi0\li0\gray0\fc0\cf0\up0\dn0 The list of pages to print
  498. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  499. \margl40
  500. \margr40
  501. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The troff file to convert
  502. UUUUUUUUUUU@
  503. UUUUUUUUUUX
  504. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  505. B/1/w
  506. TO1/e_
  507. Uoeofoe
  508. Voeofo
  509. Wowogov
  510. foeofof
  511. foeoVof
  512. VoUofo
  513. gogof
  514. VoUoVoUoVoUo
  515. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  516. psdman
  517. 3TRANSCRIPT document manager for POSTSCRIPT printers
  518. V{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  519. \margl40
  520. \margr40
  521. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 psdman
  522. \b0  is the TRANSCRIPT document manager, invoked by the printer interface script, psinterface (System V), or psint.sh (BSD), after the printer interface program has been invoked by the print spooler.\
  523. \b psdman
  524. \b0  is responsible for reading the the document file to be printed, and taking the appropriate action to prepare the file for printing on a POSTSCRIPT printer. psdman distinguishes between text files (which get formatted) and POSTSCRIPT print files. If the input to psdman does not begin with the POSTSCRIPT magic number the first two characters being ``%!'' psdman will invoke enscript to create a listing of the file. If the first bytes of the input file are ``%!PS-Adobe-'', and if the printer options so specify, psdman will also will perform various document management tasks, such as page reversal, font and other resource downloading, and printer-specific feature inclusion (manual feed, duplex, paper tray setting, etc.) before printing, if so requested. psdman supports LZW compression and ASCII85 encodingfor Level 2 printers.\
  525. ENVIRONMENT\
  526. There are a number of environment variables used by psdman These are listed below.  The psinterface (System V) or psint.sh (BSD) script sets the initial value for each, and the printer options file can be used to change the value for a particular printer. Note that Bourne shell syntax must be used in the printer options file. For BSD, this file is in the spool directory; for System V, look in /usr/spool/lp/transcript/ps.opt.  Many of the variables take a number value, and specify whether an action should take place or not; 1 means do the action, and 0 means don't do it.\
  527. REVERSE=number\
  528. Reverse the page order\
  529. VERBOSELOG=number\
  530. Print verbose log messages\
  531. COMPRESS=number\
  532. Perform LZW compression on file\
  533. PSTEMPDIR=Directory name\
  534. Directory for temp files\
  535. One could turn off page reversal for a particular printer by adding this line to the printer.opt file:\
  536. REVERSE=0
  537. [10@]
  538. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  539. \margl40
  540. \margr40
  541. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Never reverse
  542. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  543. \margl40
  544. \margr40
  545. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Continue processing despite errors
  546. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  547. \margl40
  548. \margr40
  549. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Do not attempt to rearrange fonts for more efficient downloading
  550. _{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  551. \margl40
  552. \margr40
  553. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Turn off parsing. If this is specified, psdman will simply pass the data through untouched. This means that it won't attempt to determine whether a file is PostScript or not, either
  554. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  555. \margl40
  556. \margr40
  557. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Strip out comments. If this is specified, psdman will strip out any line that begins with '%'
  558. <{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  559. \margl40
  560. \margr40
  561. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Landscape. Psdman will cause the input to be printed rotated 90 degrees. It will not attempt to make sure the resulting image will fit on the page
  562. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  563. \margl40
  564. \margr40
  565. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Printername is the name of the POSTSCRIPT printer for which output is intended
  566. printername
  567. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  568. \margl40
  569. \margr40
  570. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The name of the printer
  571. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  572. \margl40
  573. \margr40
  574. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Program ( BSD only) is the name of the program through which psdman was invoked. Typically this is psi0
  575. program
  576. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  577. \margl40
  578. \margr40
  579. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The name of the program
  580. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  581. \margl40
  582. \margr40
  583. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Host ( BSD only) is the name of the host from which the print job originated
  584. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  585. \margl40
  586. \margr40
  587. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The name of the host
  588. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  589. \margl40
  590. \margr40
  591. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 User ( BSD only) is the name of the user for whom the print job is being printed
  592. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  593. \margl40
  594. \margr40
  595. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The name of the user
  596. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  597. \margl40
  598. \margr40
  599. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The name of the document file to be processed by psdman
  600. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  601. B/1/w
  602. TO1/e_
  603. Uoeofoe
  604. Voeofo
  605. Wowogov
  606. foeofof
  607. foeoVof
  608. VoUofo
  609. gogof
  610. VoUoVoUoVoUo
  611. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  612. UUUUUUUUUUU@
  613. UUUUUUUUUUX
  614. PSFONTS
  615. psfonts
  616. *POSTSCRIPT font information for TRANSCRIPT
  617.     l{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  618. \margl40
  619. \margr40
  620. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The following information lists the fonts that are available in TRANSCRIPT. The fonts are available by full name when using the enscript(1) program, and by short name when using psroff(1) or [di]troff. The font family refers to the name of the family that the particular font belongs to. It is used to declare a default set of fonts in psroff(1), ptroff(1), etc.\
  621. A number of font families below use the same two characters to specify all four font faces in the family. The alphabetic case is varied to specify an individual face. For example: Roman: xx, Bold: xX, Italic: Xx, Bold-Italic: XX.\
  622. Please note that alphabetic case is important in all three of the columns below.\
  623. Full name Short name Font family ---------------------------AvantGarde-Book ag AvantGarde AvantGarde-BookOblique aG AvantGarde AvantGarde-Demi Ag AvantGarde AvantGarde-DemiOblique AG AvantGarde Bookman-Demi Bo Bookman Bookman-DemiItalic BO Bookman Bookman-Light bo Bookman Bookman-LightItalic bO Bookman Courier C Courier Courier-Bold CB Courier Courier-BoldOblique CD Courier Courier-Oblique CO Courier Garamond-Bold Ga Garamond Garamond-BoldItalic GA Garamond Garamond-Light ga Garamond Garamond-LightItalic gA Garamond Helvetica H Helvetica Helvetica-Bold HB Helvetica Helvetica-BoldOblique HD Helvetica Helvetica-Narrow hn HelvNarrow Helvetica-Narrow-Bold Hn HelvNarrow Helvetica-Narrow-BoldOblique HN HelvNarrow Helvetica-Narrow-Oblique hN HelvNarrow Helvetica-Oblique HO Helvetica LubalinGraph-Book lu Lubalin LubalinGraph-BookOblique lU Lubalin LubalinGraph-Demi Lu Lubalin LubalinGraph-DemiOblique LU Lubalin NewCenturySchlbk-Bold Nc NewCentury NewCenturySchlbk-BoldItalic NC NewCentury NewCenturySchlbk-Italic nC NewCentury NewCenturySchlbk-Roman nc NewCentury Optima op Optima Optima-Bold Op Optima Optima-BoldOblique OP Optima Optima-Oblique oP Optima Palatino-Bold PB Palatino Palatino-BoldItalic PX Palatino Palatino-Italic PI Palatino Palatino-Roman PA Palatino Souvenir-Demi Sv Souvenir Souvenir-DemiItalic SV Souvenir Souvenir-Light sv Souvenir Souvenir-LightItalic sV Souvenir Symbol S (none) Times-Bold TB Times Times-BoldItalic TD Times Times-Italic TI Times Times-Roman TR Times ZapfChancery-MediumItalic ZC Zapf ZapfDingbats (none) (none)
  624. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  625. B/1/w
  626. TO1/e_
  627. Uoeofoe
  628. Voeofo
  629. Wowogov
  630. foeofof
  631. foeoVof
  632. VoUofo
  633. gogof
  634. VoUoVoUoVoUo
  635. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  636. UUUUUUUUUUU@
  637. UUUUUUUUUUX
  638. psint
  639. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  640. B/1/w
  641. TO1/e_
  642. Uoeofoe
  643. Voeofo
  644. Wowogov
  645. foeofof
  646. foeoVof
  647. VoUofo
  648. gogof
  649. VoUoVoUoVoUo
  650. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  651. UUUUUUUUUUU@
  652. UUUUUUUUUUX
  653. pslpr
  654. 1select or reverse page order of a POSTSCRIPT file
  655. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  656. \margl40
  657. \margr40
  658. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 pslpr
  659. \b0  reads in the specified POSTSCRIPT file (or the standard input if no file is named), and if the input conforms to the POSTSCRIPT file structuring conventions, provides page order reversal, landscape orientation and selection of specified pages for printing. Font and other resource downloading is supported as well as inclusion of printerspecific features, such as manual feed. pslpr also supports ASCII85 encoding and lzw compression for Level 2 printers. 
  660. \b pslpr
  661. \b0  sends output to filename if the -p option is used; otherwise the output is printed on the printer specified by either the -Pprinter option for BSD or the -ddest option of System V. If none of these options is used, pslpr prints on the printer specified by the PRINTER environment variable, if present, or to a printer named "POSTSCRIPT".\
  662. EXAMPLES\
  663. The following command reads a POSTSCRIPT file called printfile.ps and prints pages 3 through 19, 37 through 60 and page 90, in landscape format. The -d option (System V only; for BSD use -P option) directs the output to the printer called ps, and is required when using the -L option.\
  664. \b pslpr -i3-19 -i37-60 -i90 -L -d ps printfile.ps\
  665. \b0 \
  666. In the next example a textfile is processed by enscript, creating a POSTSCRIPT file, which is piped to pslpr and printed page-reversed on the printer named LaserBlaster.\
  667. \b enscript -ptextfile | pslpr -R -P LaserBlaster\
  668. \b0 \
  669. In this example, a POSTSCRIPT file is prepared for printing on a specific printer (LaserBlaster), but is saved in a file (LBprintfile), instead of being spooled for printing.\
  670. \b pslpr -p LBprintfile -P LaserBlaster doc.ps\
  671. \b0 \
  672. ENVIRONMENT\
  673. PSRESOURCEPATH path name to use for accessing printer resource information for downloadable resources.\
  674. PSTEMPDIR path name of temporary directory to use instead of /tmp for spooled temporary files.\
  675. PRINTER (4.3bsd) the name of a printer (as in the -P option) for lpr to use. If no -P option is specified, lpr will use this printer. If neither -P nor PRINTER is set, pslpr will spool to a printer named ``PostScript''.
  676. [18@]
  677. e{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  678. \margl40
  679. \margr40
  680. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Pagerange may be a single page number or a range of the form ``N-M'' which means print pages N through M. Multiple instances of pagerange may be specified by repetitive use of this option
  681.     pagerange
  682. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  683. \margl40
  684. \margr40
  685. \f0\b0\i0\ulnone\ql\fs24\fi0\li0\gray0\fc0\cf0\up0\dn0 The range of pages to print
  686. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  687. \margl40
  688. \margr40
  689. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Reverse the page order
  690. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  691. \margl40
  692. \margr40
  693. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Print the document in landscape format. Use of this option when processing a POSTSCRIPT that describes a page which is longer than the width of the paper being used will result in truncation at the top of the printed page. When using the n-up capabilitiy of psnup, it is preferable to also use the rotate option of psnup rather than the landscape option of pslpr because the rotation of the page is taken into account by psnup when laying out multiple pages on a sheet of paper
  694. {{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  695. \margl40
  696. \margr40
  697. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Specifies the pathname for a printer resource. If the resource is not available in the printer, as defined in the printer's POSTSCRIPT Printer Description (PPD), pslpr will download the resource to the printer
  698. resourcepath
  699. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  700. \margl40
  701. \margr40
  702. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The printer resource pathname
  703. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  704. \margl40
  705. \margr40
  706. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Send the document to the specified file, instead of printing it. If -pis specified, output is directed to stdout
  707. filename
  708. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  709. \margl40
  710. \margr40
  711. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The file to send the document to
  712. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  713. \margl40
  714. \margr40
  715. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Force pslpr to proceed despite errors
  716. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  717. \margl40
  718. \margr40
  719. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Don't perform any maipulation of the document no page reversal, font downloading, etc
  720. L{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  721. \margl40
  722. \margr40
  723. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 pslpr
  724. \b0  will attempt to rearrange downloaded fonts to minimize transmission time if enough memory is present in the printer. T
  725.  option disables this feature
  726. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  727. \margl40
  728. \margr40
  729. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Strip out all lines that begin with %. This should not be used if later processing of this document is expected
  730. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  731. \margl40
  732. \margr40
  733. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Perform LZW compression and ASCII85 encoding of the document. This feature is available only in Level 2 printers
  734. X{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  735. \margl40
  736. \margr40
  737. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set printer-specific feature, such as Manual Feed. If no value is specified, a value of "TRUE" is assumed. Any feature named in the target printer's PPD file can be used here
  738. feature
  739. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  740. \margl40
  741. \margr40
  742. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The name of the feature to set
  743. value
  744. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  745. \margl40
  746. \margr40
  747. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The value to set the feature to
  748. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  749. \margl40
  750. \margr40
  751. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Causes the output to be sent to the named printer, unless filename is specified; in which case, the printer name is used to access the printer's PPD file for information, and the output is written to the specified file instead of being spooled for printing
  752. printer
  753. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  754. \margl40
  755. \margr40
  756. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The printer to send the output to
  757. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  758. \margl40
  759. \margr40
  760. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Causes n copies of the output to be produced. The default is one
  761. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  762. \margl40
  763. \margr40
  764. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The number of copies to be produced
  765. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  766. \margl40
  767. \margr40
  768. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Suppress the printing of the job burst page
  769. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  770. \margl40
  771. \margr40
  772. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set the job classification for use on the burst page
  773. class
  774. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  775. \margl40
  776. \margr40
  777. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The job classification to use
  778. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  779. \margl40
  780. \margr40
  781. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set the job name for use on the burst page. Otherwise, the name of the first input file will be used
  782. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  783. \margl40
  784. \margr40
  785. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The job name to be used
  786. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  787. \margl40
  788. \margr40
  789. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Send mail after files have been printed
  790. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  791. \margl40
  792. \margr40
  793. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Rename file after printing
  794. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  795. \margl40
  796. \margr40
  797. \f0\b0\i0\ulnone\ql\fs24\fi0\li0\gray0\fc0\cf0\up0\dn0 The file(s) to process
  798. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  799. B/1/w
  800. TO1/e_
  801. Uoeofoe
  802. Voeofo
  803. Wowogov
  804. foeofof
  805. foeoVof
  806. VoUofo
  807. gogof
  808. VoUoVoUoVoUo
  809. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  810. UUUUUUUUUUU@
  811. UUUUUUUUUUX
  812. psnup
  813. (Print multiple pages on a sheet of paper
  814. '{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  815. \margl40
  816. \margr40
  817. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 psnup
  818. \b0  reads in a POSTSCRIPT file (or the standard input if no file is named), and if the input conforms to the POSTSCRIPT file structuring conventions, provides page rotation, printing of multiple pages on a sheet of paper (n-up printing), selection of page and paper sizes, and writes the resulting file on the standard output. The output may be directed to a file.\
  819. EXAMPLES\
  820. The following command reads a POSTSCRIPT file called printfile.ps and formats it with 4 pages on a sheet of paper. The file is piped through pslpr to be printed on the printer called ps.\
  821. \b psnup -n4 printfile.ps | pslpr -P ps\
  822. \b0 \
  823. In this example a textfile is processed by enscript, creating a POSTSCRIPT file, which is piped to psnup, which rotates the file and formats it with 3 virtual pages across and 2 virtual pages up and down on a page of paper. The formatted file is printed by piping the file through pslpr.\
  824. \b enscript -ptextfile | psnup -r -n 3x2 | pslpr\
  825. \b0 \
  826. In this example a textfile is processed by enscript, creating a POSTSCRIPT file, which is piped to psnup, formatted in gaudy mode (-G option), with four virtual pages per actual page of output. The formatted file is printed by piping the file through pslpr. The result is printed pages with four original text pages on each sheet, with each original text page surrounded by a border.\
  827. \b enscript -ptextfile | psnup -G -n4 | pslpr
  828. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  829. \margl40
  830. \margr40
  831. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 nupspec may be a single number, specifying how many POSTSCRIPT pages will be printed on each sheet of paper, or a specification of the form: n x m, where n and m specify rows and columns, respectively. Rows refers to the number of page images across a sheet of paper, columns to the number of page images down a sheet of paper. The specification -n 2x2 is equivalent to the specification -n 4. If the number of pages on a sheet is pecified as a single number, the number must be a power of 2
  832. nupspec
  833. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  834. \margl40
  835. \margr40
  836. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The specification to be supplied
  837. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  838. \margl40
  839. \margr40
  840. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Rotate the page 90 degrees i(landscape mode). When using the n-up capabilitiy of psnup, this option is preferable to the landscape option of pslpr because the rotation of the page is taken into account when laying out multiple pages on a sheet of paper
  841. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  842. \margl40
  843. \margr40
  844. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Specifies size of paper for which output is to be formatted. The default is Letter ( 8.5" x 11" )
  845.     papersize
  846. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  847. \margl40
  848. \margr40
  849. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The size of the paper
  850. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  851. \margl40
  852. \margr40
  853. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Specifies the size of pages being printed n-up (i.e., the original size). The default is Letter ( 8.5" x 11" )
  854. pagesize
  855. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  856. \margl40
  857. \margr40
  858. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The size of the page
  859. e{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  860. \margl40
  861. \margr40
  862. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Format the document in psnup's "gaudy" mode, with borders around the virtual pages. If no n-up specification is given, the input file is printed with four virtual pages per sheet of paper
  863. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  864. \margl40
  865. \margr40
  866. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Write output to the specified file. -p- means write output to stdout
  867. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  868. \margl40
  869. \margr40
  870. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Specify name of printer for output to be sent
  871. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  872. \margl40
  873. \margr40
  874. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Use printername's PPD file for information about available paper sizes. The result is not spooled to the printer
  875. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  876. \margl40
  877. \margr40
  878. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The file to be processed
  879. UUUUUUUUUUU@
  880. UUUUUUUUUUX
  881. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  882. B/1/w
  883. TO1/e_
  884. Uoeofoe
  885. Voeofo
  886. Wowogov
  887. foeofof
  888. foeoVof
  889. VoUofo
  890. gogof
  891. VoUoVoUoVoUo
  892. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  893. psplot
  894. *convert plot(5) files to POSTSCRIPT format
  895. ^{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  896. \margl40
  897. \margr40
  898. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 psplot
  899. \b0  reads files in plot(5) format and converts them to POSTSCRIPT format on the standard output. If no files are specified, the standard input is used. The conversion is almost one-for-one, with one POSTSCRIPT function call for each plot primitive. The behavior of the generated file can be modified by changing the definitions of the POSTSCRIPT functions in the prologue. If no -g option is specified, the default prologue is used.
  900. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  901. \margl40
  902. \margr40
  903. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Uses a named prologue
  904. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  905. \margl40
  906. \margr40
  907. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The prologue to use
  908. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  909. \margl40
  910. \margr40
  911. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The plot(5) file(s) to convert
  912. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  913. B/1/w
  914. TO1/e_
  915. Uoeofoe
  916. Voeofo
  917. Wowogov
  918. foeofof
  919. foeoVof
  920. VoUofo
  921. gogof
  922. VoUoVoUoVoUo
  923. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  924. UUUUUUUUUUU@
  925. UUUUUUUUUUX
  926. psroff
  927. ditroff to a POSTSCRIPT printer
  928. .{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  929. \margl40
  930. \margr40
  931. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 psroff
  932. \b0  is a shell script that runs [di]troff(1) in an environment to produce output on a POSTSCRIPT printer. It uses psdit to convert ditroff intermediate output to POSTSCRIPT format, and spools this for printing. If no files are specified, the standard input is used. For those interested in including arbitrary POSTSCRIPT language commands or files in a ditroff document, see psdit(1).
  933. [11@]
  934. {{\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  935. \margl40
  936. \margr40
  937. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Sends the POSTSCRIPT output to the standard output, rather than spooling it to a printer. Note that this overrides the meaning of the ditroff -t option; if you want that, run ditroff directly
  938. A{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  939. \margl40
  940. \margr40
  941. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Use the specified font family for the R/I/B/BI fonts, rather than the default family, which is Times. Fontfamilies Times, Courier, and Helvetica are probably defined at your site, and others may be available as well. Make sure the printer you will use contains the font family you pick! Note that this overrides the meaning of the ditroff -F option; if you want that, run ditroff directly, or use the -D option
  942. fontfamily
  943. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  944. \margl40
  945. \margr40
  946. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The font family for R/I/B/BI files
  947. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  948. \margl40
  949. \margr40
  950. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 Find font family directories in the specified font directory, rather than the standard font directory which was configured in the installation procedure. Note that it may be necessary to use both this option and the -F option to imitate the -F option in ditroff
  951. fontdirectory
  952. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  953. \margl40
  954. \margr40
  955. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The directory to look for font family directories
  956. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  957. \margl40
  958. \margr40
  959. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Causes the output to be sent to the named printer
  960. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  961. \margl40
  962. \margr40
  963. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The printer to send output to
  964. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  965. \margl40
  966. \margr40
  967. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Causes n copies of the output to be produced. The default is one
  968. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  969. \margl40
  970. \margr40
  971. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The number of copies of the output to be produced
  972. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  973. \margl40
  974. \margr40
  975. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Suppress the printing of the job burst page
  976. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  977. \margl40
  978. \margr40
  979. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Set the job classification for use on the burst page
  980. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  981. \margl40
  982. \margr40
  983. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The job classification for the burst page
  984. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  985. \margl40
  986. \margr40
  987. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Set the job name for use on the burst page. Otherwise, the name of the first input file will be used
  988. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  989. \margl40
  990. \margr40
  991. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The job name to use on the burst page
  992. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  993. \margl40
  994. \margr40
  995. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Send mail after files have been printed
  996. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  997. \margl40
  998. \margr40
  999. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Causes the output to be sent to the named destination
  1000. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1001. \margl40
  1002. \margr40
  1003. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The destination to send the output to
  1004. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1005. \margl40
  1006. \margr40
  1007. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The file(s) to convert to PostScript output
  1008. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  1009. B/1/w
  1010. TO1/e_
  1011. Uoeofoe
  1012. Voeofo
  1013. Wowogov
  1014. foeofof
  1015. foeoVof
  1016. VoUofo
  1017. gogof
  1018. VoUoVoUoVoUo
  1019. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  1020. UUUUUUUUUUU@
  1021. UUUUUUUUUUX
  1022. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  1023. B/1/w
  1024. TO1/e_
  1025. Uoeofoe
  1026. Voeofo
  1027. Wowogov
  1028. foeofof
  1029. foeoVof
  1030. VoUofo
  1031. gogof
  1032. VoUoVoUoVoUo
  1033. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  1034. UUUUUUUUUUU@
  1035. UUUUUUUUUUX
  1036.     PSSYMBOLS
  1037.     pssymbols
  1038. )List of symbols for ditroff in TRANSCRIPT
  1039. +{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1040. \margl40
  1041. \margr40
  1042. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The following is a list of the symbols that are available in psroff(1) ( or ditroff ) in TRANSCRIPT. The list gives the name of the symbol which is used in troff, and a short description. If this page is printed on a POSTSCRIPT printer using psroff, the actual representation for the symbol is also shown. ( psroff or ditroff must be used; ptroff will not work. ) The description for each symbol is the name by which the symbol is known in Adobe fonts. The name can be used to find the character in font documentation for the appropriate font(s).\
  1043. Many of the symbols below are from the Symbols font. Some are in each alphabetic font. Those marked with "*" are constructed with POSTSCRIPT code, and so are not necessarily from any font. Characters similar to many of the latter do appear in fonts, though, so the description usually shows the name of a similar character.\
  1044. Sym. Description Sym. Description\
  1045. \\(a+ circleplus \\(aa acute \\(ae ae \\(al aleph \\(an logicaland \\(ap similar \\(ax circlemultiply \\(be breve \\(br boxrule* \\(bs heart \\(bt perpendicular \\(bu bullet* \\(bv boldvertical* \\(bx box* \\(ca intersection \\(cd cedilla \\(ci circle* \\(cm element \\(co copyright \\(cr carriagereturn \\(ct cent \\(cu union \\(d< guillemotleft \\(d> guillemotright \\(da arrowdown \\(dd daggerdbl \\(de degree \\(dg dagger \\(di divide \\(dm diamond \\(dt dotaccent \\(em emdash \\(en endash \\(eq equal \\(es emptyset \\(fa universal \\(fi fi-ligature \\(fl fl-ligature \\(fm minute \\(ga grave \\(gr gradient \\(hc caron \\(hy hyphen \\(ib reflexsubset \\(if infinity \\(im arrowdblright \\(io arrowdblboth \\(ip reflexsuperset \\(is integral* \\(l< angleleft \\(la logicaland \\(lb braceleftbt* \\(lc bracketlefttp* \\(lf bracketleftbt* \\(lh arrowdblleft \\(lk braceleftmid* \\(lo logicalor \\(lq quotedblleft \\(lt parenlefttp* \\(m. dotmath \\(ma macron \\(mc macron \\(mi minus \\(mo element \\(mt minute \\(mu multiply \\(n' quotesingle \\(no logicalnot \\(o/ oslash \\(ob outlinebullet* \\(oe oe \\(og ogonek \\(or bar \\(pd partialdiff \\(pl plus \\(pm perthousand \\(po sterling \\(pp paragraph \\(ps sterling \\(pt proportional \\(r> angleright \\(rb parenrightbt* \\(rc bracketrighttp* \\(rf bracketrightbt* \\(rg registerserif \\(rh arrowdblright \\(ri ring \\(rk bracerightmid* \\(rn radicalex* \\(rq quotedblright \\(rt parenrighttp* \\(ru rule* \\(sb propersubset \\(sc section \\(sd second \\(sl slash \\(sp propersuperset \\(sq square* \\(sr radical* \\(ss germandbls \\(te existential \\(tf therefore \\(tm trademarkserif \\(ts sigma1 \\(ua arrowup \\(ui dotlessi \\(ul underline* \\(um dieresis \\(vr verticalrule* \\(yi yen \\(yn yen \\(+plusminus \\(-> arrowright* \\(.. dieresis \\(** asteriskmath \\(== equivalence* \\(~= approxequal \\(!! exclamdown \\(!= notequal \\(!m notelement \\(!s notsubset \\($D florin \\($J yen \\(:> arrowdblright \\(<arrowleft* \\(<: arrowdblleft \\(<= lessequal \\(<> arrowboth \\(>= greaterequal \\(?? questiondown \\(12 1/2* \\(13 1/3* \\(14 1/4* \\(18 1/8* \\(23 2/3* \\(34 3/4* \\(38 3/8* \\(58 5/8* \\(78 7/8* \\(AE AE \\(I! exclamdown \\(I? questiondown \\(O/ Oslash \\(OE OE \\(PL Lslash \\(Pl lslash \\(*A Alpha \\(*B Beta \\(*C Xi \\(*D Delta \\(*E Epsilon \\(*F Phi \\(*G Gamma \\(*H Theta \\(*I Iota \\(*K Kappa \\(*L Lambda \\(*M Mu \\(*N Nu \\(*O Omicron \\(*P Pi \\(*Q Psi \\(*R Rho \\(*S Sigma \\(*T Tau \\(*U Upsilon \\(*W Omega \\(*X Chi \\(*Y Eta \\(*Z Zeta \\(*a alpha \\(*b beta \\(*c xi \\(*d delta \\(*e epsilon \\(*f phi \\(*g gamma \\(*h theta \\(*i iota \\(*k kappa \\(*l lambda \\(*m mu \\(*n nu \\(*o omicron \\(*p pi \\(*q psi \\(*r rho \\(*s sigma \\(*t tau \\(*u upsilon \\(*w omega \\(*x chi \\(*y eta \\(*z zeta
  1046. UUUUUUUUUUU@
  1047. UUUUUUUUUUX
  1048. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  1049. B/1/w
  1050. TO1/e_
  1051. Uoeofoe
  1052. Voeofo
  1053. Wowogov
  1054. foeofof
  1055. foeoVof
  1056. VoUofo
  1057. gogof
  1058. VoUoVoUoVoUo
  1059. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  1060. pstext
  1061. doU_UoU_U_U_UOVOT_U_ToU_eoU_U_UOU_E_UoU_T_U_eoU_U_U_U_U_U_U_UoU_ToU_UoU_eoU_UoU_eoEOeoU_T_
  1062. B/1/w
  1063. TO1/e_
  1064. Uoeofoe
  1065. Voeofo
  1066. Wowogov
  1067. foeofof
  1068. foeoVof
  1069. VoUofo
  1070. gogof
  1071. VoUoVoUoVoUo
  1072. U_UoVoUoU_UoU_U_E_UoU_UoU_U_U_UoU_ToV_U_UoUoU_UoU_U_U_U_E_UoU_UoU_UoU_U_E_UoE_UoE_UoV_eo
  1073. UUUUUUUUUUU@
  1074. UUUUUUUUUUX
  1075. ptroff
  1076. troff to a POSTSCRIPT printer
  1077. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1078. \margl40
  1079. \margr40
  1080. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 ptroff
  1081. \b0  is a shell script that runs [o]troff(1) in an environment to produce output on a POSTSCRIPT printer. It uses pscat to convert troff C/A/T output to a POSTSCRIPT print file, and spools this for printing. If no files are specified, the standard input is used.
  1082. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  1083. \margl40
  1084. \margr40
  1085. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Sends the POSTSCRIPT output to the standard output, rather than spooling it to a printer. Note that this overrides the meaning of the troff -t option; if you want the C/A/T file, run [o]troff directly
  1086. +{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1087. \margl40
  1088. \margr40
  1089. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 Specifies the page length to use when splitting the C/A/T file into POSTSCRIPT pages. The default is 11in. Units are described above
  1090. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1091. \margl40
  1092. \margr40
  1093. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The page length to use when splitting C/A/T files
  1094. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1095. \margl40
  1096. \margr40
  1097. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 Chooses a paper size for printing, such as Letter, Legal, or A4
  1098. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1099. \margl40
  1100. \margr40
  1101. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The paper size to use for printing
  1102. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1103. \margl40
  1104. \margr40
  1105. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Fontfamily names a font family to load into [o]troff and pscat. Fontfamily is used to name both a *.head file containing troff ``fp'' commands, and a *.ct file containing a character mapping for pscat. Fontfamilies ``Times'' and ``Helvetica'' are probably defined at your site, others may be available
  1106. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1107. \margl40
  1108. \margr40
  1109. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The font family to load into troff and pscat
  1110. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1111. \margl40
  1112. \margr40
  1113. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The print to send output to
  1114. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1115. \margl40
  1116. \margr40
  1117. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The number of copies of the output to produce
  1118. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1119. \margl40
  1120. \margr40
  1121. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The job classification on the burst page
  1122. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1123. \margl40
  1124. \margr40
  1125. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The job name on the burst page
  1126. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1127. \margl40
  1128. \margr40
  1129. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The troff file(s) to convert to PostScript output
  1130.